//
//  dot_view.h
//  sbrush
//
//  Created by Phillip Popp on 4/30/11.
//  Copyright 2011 __MyCompanyName__. All rights reserved.
//

#import <Cocoa/Cocoa.h>
#import "instrument_view.h"

#include <vector>

@interface DotView : InstrumentView {
	BOOL _doClear;
	BOOL _drawCountdown;
	unsigned _countdownVal;
	float minDotRadius;
	float maxDotRadius;
	float fadePerFrame;
	NSColor* backgroundColor;
	NSTimeInterval framePeriod;
	NSTimer* _timer;
}

@property (readwrite, assign) float minDotRadius;
@property (readwrite, assign) float maxDotRadius;
@property (readwrite, assign) float fadePerFrame;
@property (retain) NSColor* backgroundColor;
@property (readwrite, assign) NSTimeInterval framePeriod;

- (void)redraw:(NSTimer*)timer;

@end
